form an integral part - Turc Anglais Dictionnaire